package com.javakc.pms.order.dispord.listener;

import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import com.javakc.pms.order.dispord.entity.DispOrd;
import com.javakc.pms.dispord.service.DispOrdService;
import com.javakc.pms.order.dispord.vo.DispOrdData;
import org.springframework.beans.BeanUtils;

public class ExcelListener extends AnalysisEventListener<DispOrdData> {

    public DispOrdService dispOrdService;

    public ExcelListener(){

    }

    public ExcelListener(DispOrdService dispOrdService){
        this.dispOrdService=dispOrdService;
    }

    @Override
    public void invoke(DispOrdData dispOrdData, AnalysisContext analysisContext) {
        DispOrd dispOrd=new DispOrd();
        BeanUtils.copyProperties(dispOrdData,dispOrd);
        dispOrdService.saveOrUpdate(dispOrd);
    }

    @Override
    public void doAfterAllAnalysed(AnalysisContext analysisContext) {

    }
}
